const path = require('path')

// 暴露出去所有的属性
module.exports = {
	// mode: 编译模式（development 或 production）
	// development -- 开发模式
	// production -- 生成模式 -- 线上模式
	mode: 'development',
	// 设置入口文件路径
	entry: path.join(__dirname, '/src/index.js'),
	// 设置出口文件路径
	output: {
		path: path.join(__dirname, 'dist'), //设置路径
		filename: 'bundle.js' //设置文件名
	}
}

/* 
  执行过程：

    1. npm i webpack webpack-cli -D   => 安装两个包

    2. 在根目录下，创建 webpack.config.js 文件，进行上面的配置

    3. 配置好以后，在 pageage.json 的 "script" 节点中增加 "dev" 属性，属性名为 webpack
       "script" 中的属性都可以使用 "npm run xxx" 进行访问，代表使用 node 执行的意思
       属性名为 "webpack" 代表的是 webpack 这个工具，使用 "webpack" 这个工具
*/
